package com.woniuxy.goods.form;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotBlank;
import java.util.List;
import java.util.Set;

/**
 * 新增类别对象
 */
@Data
@ApiModel("新增类别对象")
public class AddGoodsCatForm {
    /**
     * 类别名称
     */
    @ApiModelProperty("类别名称")
    @NotBlank
    private String catName;
    /**
     * 上级id 0代表是一级
     */
    @ApiModelProperty("上级id 0代表是一级")
    private Integer upCatId;
    /**
     * 单位
     */
    @ApiModelProperty("单位")
    @NotBlank
    private String unit;
    /**
     * 描述
     */
    @ApiModelProperty("描述")
    @NotBlank
    private String catDesc;
    /**
     * 鉴定图对象集合
     */
    @ApiModelProperty("鉴定图对象集合")
    private List<AddCatPictureForm> forms;

    /**
     * 属性组Id
     */
    @ApiModelProperty("属性组Id")
    private Set<Integer> groupIds;
}
